package cloud.zt.springboot.web.controller;

import cloud.zt.springboot.utils.ServletUtils;
import cloud.zt.springboot.utils.StringUtils;
import cloud.zt.springboot.web.domain.PageDomain;
import com.github.pagehelper.PageHelper;

/**
 * @author RedReins
 * @version 1.0
 * @description: TODO
 * @date 2021/9/17 15:53
 */

public class BaseController {
    /**
     * 设置请求分页数据
     */
    protected void startPage()
    {
        PageDomain pageDomain = ServletUtils.getPageDomain();
        Integer pageNum = pageDomain.getPageNum();
        Integer pageSize = pageDomain.getPageSize();
        if (StringUtils.isNotNull(pageNum) && StringUtils.isNotNull(pageSize))
        {
            String orderBy = pageDomain.getOrderBy();
            PageHelper.startPage(pageNum, pageSize, orderBy);
        }
    }
}
